課程資訊
課程名稱
資料庫系統-從SQL到NoSQL
Database Management System – from SQL to NoSQL 
開課學期
111-2 
授課對象
電機資訊學院  電機工程學研究所  
授課教師
駱明凌 
課號
EE5178 
課程識別碼
921 U2560 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期二7,8,9(14:20~17:20) 
上課地點
博理112 
備註
總人數上限:100人 
 
課程簡介影片
 
核心能力關聯
本課程尚未建立核心能力關連
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

Database processing and database management systems (DBMS) have been a cornerstone of modern society. In science, engineering, business and enterprise alike, data play a central role in their progress. With recent developments in the fields of big data, machine learning, social networks, cloud computing and Internet of Things, to name a few, increases in data volume and manifestations of new data patterns have made the study of databases both more interesting and more challenging. In this course, we cover the theory and practice of database management systems. We discuss the modeling, programming, architecture and implementation aspects of DBMS, study the evolution from the well-established relational databases to the more recently developed NoSQL databases, and cover the newest trends in database research brought about by the challenges of contemporary applications. 

課程目標
1. Acquire basic knowledge and concepts about databases and DBMS
2. Obtain basic capabilities of programming for databases, and basic capabilities of operating a DBMS
3. Learn the design thinking and rationales behind various database technologies
4. Learn the design thinking and rationales for large (often distributed) software systems
5. Practice modifying/augmenting/building DBMS functionalities through term project 
課程要求
Understanding of programming languages, capability to use a programming language (Python will be used in the homeworks)
Understanding of basic data structures (Lists, trees, hash tables, etc.)
Familiarity in the use of computer (PC)
Ability to search for and utilize resources online 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
 
參考書目
Fundamentals of Database Systems (7th Edition)
by Ramez Elmasri (Author), Shamkant B. Navathe (Author)
Database Management Systems, 3rd Edition
by Raghu Ramakrishnan (Author), Johannes Gehrke (Author) 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
無資料